PROG=./cli

echo
echo
echo PRUEBAS DE ERRORES ------------------------
echo
echo

echo Prueba   +++++++++++++
echo Comprimiendo un archivo vacío...
$PROG -c vacio temp.rle
echo $? deberia ser 3
echo Prueba   +++++++++++++
echo Descomprimiendo un archivo vacío...
$PROG -d vacio.rle temp
echo $? deberia ser 3
echo Prueba   +++++++++++++
echo Comprimiendo un archivo inexistente...
$PROG -c inexistente temp.rle
echo $? deberia ser 1
echo Prueba   +++++++++++++
echo Descomprimiendo un archivo inexistente
$PROG -d inexistente.rle temp
echo $? deberia ser 1
echo Prueba   +++++++++++++
echo Comprimiendo con igual entrada y salida...
$PROG -c original.rle original.rle
echo $? deberia ser 4
echo Prueba   +++++++++++++
echo Descomprimiendo con igual entrada y salida
$PROG -d original.rle original.rle
echo $? deberia ser 4
echo Prueba   +++++++++++++
echo Descomprimiendo con extension incorrecta
$PROG -d original salida.rle
echo $? deberia ser 2
echo Prueba   +++++++++++++
echo Enviando parámetros incorrectos
$PROG -f original salida.rle
echo $? deberia ser 5
$PROG -c original
echo $? deberia ser 5
$PROG -d original salida.rle locura
echo $? deberia ser 5
$PROG -d -c
echo $? deberia ser 5
$PROG -d -b -c original
echo $? deberia ser 5
$PROG -b -d original
echo $? deberia ser 5
$PROG -d di?ego hola
echo $? deberia ser 5
echo
echo FIN DE PRUEBAS DE ERRORES ------------------------
echo
echo
